place with abundant almond - French English Dictionary